/**
 * 反转字符串
 *    abcdef -> fedcba
 */
function test1() {
	let str = 'abcdef'
	let a = ''
	for (let i = str.length - 1; i >= 0; i--) {
		a += str[i]
	}
	console.log(a)
}

// test1()

function test11() {
	let str = 'abcdef'
	var arr = str.split('') // 字符串转数组
	console.log(arr)

	var newArr = arr.reverse() // 反转数组元素
	console.log(newArr)

	var newStr = newArr.join('') // 数组元素拼接字符串
	console.log(newStr)
}
// test11()

/**
 * 过滤敏感词
 *    每个人都不应该有暴力今天我又暴力了一回我爱中国暴力是我的特长
 *    每个人都不应该有**今天我又**了一回我爱中国**是我的特长
 *    过滤暴力敏感词用**替换
 *
 *   提示:
 *    split('暴力')  join('**')
 */
function test2() {
	var str = '每暴力个人都不应该有暴力今天我又暴力了一回我爱中国暴力是我的特长'

	while (str.indexOf('暴力') != -1) {
		var newStr = str.replace('暴力', '**')
		str = newStr
	}
	console.log(str)
}

const test3 = () => {
	var str = '每暴力个人都不应该有暴力今天我又暴力了一回我爱中国暴力是我的特长'

	while (str.indexOf('暴力') != -1) {
		var newStr = str.replace('暴力', '**')
		str = newStr
	}
	console.log(str)
}

test3()
